package com.yanqu.road.entity.autodata.hotpotjump;

public enum eHotpotJumpAttr {
    /**
     * 攻击力
     */
    Atk(1),
    /**
     * 血量
     */
    Hp(2),
    /**
     * 攻击力加成
     */
    AtkMulti(3),
    /**
     * 跳跃攻击力加成
     */
    JumpAtkMulti(4),
    /**
     * 伤害增幅
     */
    DamageMulti(5),
    /**
     * Boss伤害减免
     */
    BossHurtReduce(6),
    /**
     * 总伤害减免
     */
    HurtReduce(7),
    /**
     * 伤害反弹
     */
    HurtReflect(8),
    /**
     * 护盾
     */
    Shield(9),
    /**
     * 吸血
     */
    BloodSucking(10),
    /**
     * 暴击率千分比
     */
    CriticalRate(11),
    /**
     * 暴击伤害千分比
     */
    CriticalDamage(12),

    ;
    private int value;

    eHotpotJumpAttr(int value) {
        this.value = value;
    }

    public static eHotpotJumpAttr getByValue(int attrType) {
        for (eHotpotJumpAttr attr : values()) {
            if (attr.getValue() == attrType) {
                return attr;
            }
        }
        return null;
    }

    public int getValue() {
        return value;
    }
}
